﻿// **************************************************
// 以下代码由代码生成器生成。
// 请不要修改该文件，以避免您的修改被代码生成器覆盖。
// 如需扩展方法，可新建文件，利用partial类特性来实现。
// **************************************************
using System;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Joy.Erp.BasicArchives.Core.Filters;

namespace {{namespace}}
{
    public partial interface I{{class_name}}AppService
    {
        Task<{{class_name}}Dto> GetAsync(Guid id);
        Task<{{class_name}}Dto> FindAsync(string filter);
        Task<PagedResultDto<{{class_name}}Dto>> GetListAsync(FilterRequestDto input);
        Task<PagedResultDto<{{class_name}}Dto>> QueryAsync(FilterGroupRequestDto input);
        Task<{{class_name}}Dto> CreateAsync({{class_name}}CreateDto input);
        Task<{{class_name}}Dto> UpdateAsync(Guid id, {{class_name}}UpdateDto input);
        Task DeleteAsync(Guid id);
    }
}
